#include <stdio.h>
int main(int argc, char const *argv[])
{
    unsigned char a=0xe4,b;
    b=a<<3;//按位左移
    printf("b=%#x\n",b);

    a=0xe4;
    b=a>>3;//按位右移
    printf("b=%#x\n",b);

    char x=-10,y;//负数右移过程
//绝对值原码
//取反码
// 加1
// 然后右移
    y=x>>3;
    printf("y=%#X\n",y);

    return 0;
}
